<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="xml" omit-xml-declaration="yes" indent="no"/>
	<xsl:param name="base_path"/>
	<xsl:strip-space elements="*"/>
	<xsl:template match="article">
		<div id="articlecontent">
			<h1>
				<xsl:value-of select="@title"/>
			</h1>
			<ul class="article-attributes">
				<li class="byline">
					<xsl:value-of select="@byline"/>
				</li>
				<li class="date">
					<xsl:value-of select="@display_date"/>
				</li>
			</ul>
			<xsl:apply-templates select="content"/>
		</div>
	</xsl:template>
	<xsl:template match="p">
		<p>
			<xsl:value-of select="."/>
		</p>
	</xsl:template>
	<xsl:template match="image">
		<div class="figure">
			<span class="caption">
				<xsl:value-of select="@caption"/>
			</span>
			<xsl:element name="img">
				<xsl:attribute name="href"><xsl:value-of select="$base_path"/>/<xsl:value-of select="@id"/></xsl:attribute>
				<xsl:attribute name="alt"><xsl:value-of select="@caption"/></xsl:attribute>
			</xsl:element>
		</div>
	</xsl:template>
	<xsl:template match="h1">
		<h2>
			<xsl:value-of select="."/>
		</h2>
	</xsl:template>
	<xsl:template match="h2">
		<h3>
			<xsl:value-of select="."/>
		</h3>
	</xsl:template>
	<xsl:template match="h3">
		<h4>
			<xsl:value-of select="."/>
		</h4>
	</xsl:template>
	<xsl:template match="h4">
		<h5>
			<xsl:value-of select="."/>
		</h5>
	</xsl:template>
</xsl:stylesheet>
